package com.ceair.flight.refund.dto.ota;


import com.ceair.muservice.common.dto.BaseReq;

import java.util.List;

public class RefundV2Req  extends BaseReq {
	//大定单号
	private String orderNo;
	//申请人
	private String appName;
	//申请人联系方式
	private String appContact;
	//退票类型:281：自愿退票 282：非自愿退票；283：航班延误或取消（航空公司原因）286：病退 287：另购客票
	private String applyType;
	//另购客票的票号
	private String repurchaseTicket;
	//提交退票的原因， 非自愿退票必须填写内容，退票原因不能超过127个汉字或者255个英文字符长度
	private String reason;
	//是否是新订单:True为新订单 ，false为老订单
	private String isNewOrder;
	//退票的附件信息（286：病退）的时候 :病退申请需要上传的文件，可接受的文件类型有:.JPG，.PNG，.GIF，.DOC，.WPS，.JPEG，.BMP，.DOCX ，最多16个文件，每个文件最多200KB
	private List<RefundAttachment> attachments;
	//退票详情
	private List<com.ceair.flight.refund.dto.ota.RefundInfo> refundInfos;
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getAppName() {
		return appName;
	}
	public void setAppName(String appName) {
		this.appName = appName;
	}
	public String getAppContact() {
		return appContact;
	}
	public void setAppContact(String appContact) {
		this.appContact = appContact;
	}
	public String getApplyType() {
		return applyType;
	}
	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}
	public String getRepurchaseTicket() {
		return repurchaseTicket;
	}
	public void setRepurchaseTicket(String repurchaseTicket) {
		this.repurchaseTicket = repurchaseTicket;
	}
	public String getReason() {
		return reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}
	public String getIsNewOrder() {
		return isNewOrder;
	}
	public void setIsNewOrder(String isNewOrder) {
		this.isNewOrder = isNewOrder;
	}
	public List<RefundAttachment> getAttachments() {
		return attachments;
	}
	public void setAttachments(List<RefundAttachment> attachments) {
		this.attachments = attachments;
	}
	public List<com.ceair.flight.refund.dto.ota.RefundInfo> getRefundInfos() {
		return refundInfos;
	}
	public void setRefundInfos(List<RefundInfo> refundInfos) {
		this.refundInfos = refundInfos;
	}
	
	
}
